package de.koller.worlders.engine.entity;

import de.koller.oceanFramework.gl.util.IRenderableImage;
import de.koller.oceanFramework.gl.util.ParticleTexture;
import de.koller.worlders.render.util.TextureRep;

public interface IRenderable {
	
	public IRenderableImage getTexture();
	public void setTexture( ParticleTexture texture );
	public TextureRep getTextureRep();
	public void renderObject( float x, float y, float w, float h, float z, boolean fast );
	public boolean isVisible();
	public void setMirrorX( boolean mirrorX );
	public void setMirrorY( boolean mirrorY );
	public void setRenderColor( int renderColor );
	public void setRotation( float rotation );
	public void setRotationOffsetX( float ox );
	public void setRotationOffsetY( float oy );
	
}
